# ----------------------------------------------------------------------------
# DO NOT EDIT -           Automatically generated file           - DO NOT EDIT
# 
# Created by Timestorm makefile management plugin.
# Project Name: APC_M22
# Generated: Mon Nov 17 13:32:33 EST 2003
# 
# If you want to customize this makefile, you may do so by generating one
# or more makefile fragments.  This makefile will include those makefile:
# fragments at the following places:
# 
#   Makefile.init    - Included at the start of the Makefile.
#   Makefile.defs    - Included after defining Makfile macros.
#   Makefile.targets - Included after defining Makfile targets.
# 
# If you do not want Timestorm to maintain your makefile for you, you can
# disable the makefile management feature for this project.  Please consult
# the Timestorm documentation for details on disabling this feature.
# 
# DO NOT EDIT -           Automatically generated file           - DO NOT EDIT
# ----------------------------------------------------------------------------

ifndef CFG
CFG = APC_M22 - Debug
endif

BUILD_CFG =
PRODUCT = APC_M22

# User-defined initialization

-include Makefile.init

.PHONY: all

all: $(PRODUCT)

SOURCES = \
	EUM_Ini.c  EUM_Ini2.cxx  root.c

OBJS = \
	EUM_Ini.o  EUM_Ini2.o  root.o

# ----------------------------------------------------------------------------
# Configuration APC_M22 - Profile
# ----------------------------------------------------------------------------

ifeq ("$(CFG)", "APC_M22 - Profile")

BUILD_CFG = $(CFG)
PATH := /opt/timesys/linux/4.0/toolchains/i586-linux/bin:$(PATH)
BUILD_DIR = .

DEBUGGER = i586-linux-gdb
STRIP = i586-linux-strip
AS = i586-linux-as
OBJCOPY = i586-linux-objcopy
AR = i586-linux-ar
CC = i586-linux-gcc
RANLIB = i586-linux-ranlib
CXX = i586-linux-g++
LD = i586-linux-ld
CPP = i586-linux-cpp
OBJDUMP = i586-linux-objdump
NM = i586-linux-nm

CPPFLAGS_FOR_PROJECT += -DNDEBUG  -DPROFILE  
ASFLAGS_FOR_PROJECT += 
CFLAGS_FOR_PROJECT += -O1 -pg 
CXXFLAGS_FOR_PROJECT += -O1 -pg 
LDFLAGS_FOR_PROJECT += -oAPC_M22  

# Dependencies

EUM_Ini.o: EUM_Ini.c


EUM_Ini2.o: EUM_Ini2.cxx


root.o: root.c

endif # APC_M22 - Profile

# ----------------------------------------------------------------------------
# Configuration APC_M22 - Debug
# ----------------------------------------------------------------------------

ifeq ("$(CFG)", "APC_M22 - Debug")

BUILD_CFG = $(CFG)
PATH := /opt/timesys/linux/4.0/toolchains/i586-linux/bin:$(PATH)
BUILD_DIR = .

DEBUGGER = i586-linux-gdb
STRIP = i586-linux-strip
AS = i586-linux-as
OBJCOPY = i586-linux-objcopy
AR = i586-linux-ar
CC = i586-linux-gcc
RANLIB = i586-linux-ranlib
CXX = i586-linux-g++
LD = i586-linux-ld
CPP = i586-linux-cpp
OBJDUMP = i586-linux-objdump
NM = i586-linux-nm

# # -e root

#INCLUDE_FLAGS_FOR_PROJECT += -I/opt/timesys/linux/4.0/toolchains/i586-linux/include 
INCLUDE_FLAGS_FOR_PROJECT += 
CPPFLAGS_FOR_PROJECT      += -D_DEBUG  
ASFLAGS_FOR_PROJECT       += --gstabs 
CFLAGS_FOR_PROJECT        += -fsigned-char -fno-exceptions -g3 -Wall -Wformat -Wpointer-arith -Wswitch \
                             -I/home/Project1/RES_X86/INCLUDE -I/home/Project1/RES_X86/RESOURCE/INCLUDE  
CXXFLAGS_FOR_PROJECT      += -fsigned-char -fno-exceptions -g3 -Wall -Wformat -Wpointer-arith -Wswitch \
                             -I/home/Project1/RES_X86/INCLUDE -I/home/Project1/RES_X86/RESOURCE/INCLUDE 
LDFLAGS_FOR_PROJECT       += -o APC_M22 -e root -static resource.o /home/Project1/RES_X86/IMAGE_P/firmware.o \
	-lpthread -lstdc++ -lgcc -lgcc_eh -lm -lc -fsigned-char -fno-exceptions  \
	-z muldefs --gc-sections --verbose \
	-L/opt/timesys/linux/4.0/toolchains/i586-linux/lib \
	-L/opt/timesys/linux/4.0/toolchains/i586-linux/lib/gcc-lib/i586-linux/3.2

# Dependencies

EUM_Ini.o: EUM_Ini.c


EUM_Ini2.o: EUM_Ini2.cxx


root.o: root.c

# \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/stdio.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/features.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/sys/cdefs.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/gnu/stubs.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/types.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/pthreadtypes.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/sched.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/libio.h \
##  /opt/timesys/linux/4.0/toolchains/i586-linux/include/_G_config.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/wchar.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/wchar.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/gconv.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/stdio_lim.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/stdlib.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/sys/types.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/time.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/endian.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/endian.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/sys/select.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/select.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/sigset.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/bits/time.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/sys/sysmacros.h \
#  /opt/timesys/linux/4.0/toolchains/i586-linux/include/alloca.h

endif # APC_M22 - Debug

# ----------------------------------------------------------------------------
# Configuration APC_M22 - Release
# ----------------------------------------------------------------------------

ifeq ("$(CFG)", "APC_M22 - Release")

BUILD_CFG = $(CFG)
PATH := /opt/timesys/linux/4.0/toolchains/i586-linux/bin:$(PATH)
BUILD_DIR = .

DEBUGGER = i586-linux-gdb
STRIP = i586-linux-strip
AS = i586-linux-as
OBJCOPY = i586-linux-objcopy
AR = i586-linux-ar
CC = i586-linux-gcc
RANLIB = i586-linux-ranlib
CXX = i586-linux-g++
LD = i586-linux-ld
CPP = i586-linux-cpp
OBJDUMP = i586-linux-objdump
NM = i586-linux-nm

CPPFLAGS_FOR_PROJECT += -DNDEBUG  
ASFLAGS_FOR_PROJECT += 
CFLAGS_FOR_PROJECT += -O2 
CXXFLAGS_FOR_PROJECT += -O2 
LDFLAGS_FOR_PROJECT += -s  -oAPC_M22 

# Dependencies

EUM_Ini.o: EUM_Ini.c


EUM_Ini2.o: EUM_Ini2.cxx


root.o: root.c

endif # APC_M22 - Release

# ----------------------------------------------------------------------------
# Project files  
# ----------------------------------------------------------------------------

EUM_Ini.o:
	$(CC) $(CFLAGS_FOR_PROJECT) $(INCLUDE_FLAGS_FOR_PROJECT) $(CPPFLAGS_FOR_PROJECT) -c -o $@ EUM_Ini.c

EUM_Ini2.o:
	$(CXX) $(CXXFLAGS_FOR_PROJECT) $(INCLUDE_FLAGS_FOR_PROJECT) $(CPPFLAGS_FOR_PROJECT) -c -o $@ EUM_Ini2.cxx

root.o:
	$(CC) $(CFLAGS_FOR_PROJECT) $(INCLUDE_FLAGS_FOR_PROJECT) $(CPPFLAGS_FOR_PROJECT) -c -o $@ root.c

# ----------------------------------------------------------------------------
# Project targets
# ----------------------------------------------------------------------------

# User-defined macro definitions

-include Makefile.defs

ifeq "$(BUILD_CFG)" ""
-@echo -e \\a
$(error No build configuration specified.)
endif

ifeq "$(SOURCES)" ""
-@echo -e \\a
$(error Project does not contain any source files)
endif

# Targets

.PHONY: rebuild clean distclean

$(PRODUCT): $(OBJS)
	$(CXX) $(CXXFLAGS_FOR_PROJECT) $(CPPFLAGS_FOR_PROJECT) $^ $(LDFLAGS_FOR_PROJECT) 
	-@echo -e \\a
	-@echo  Done. 
#	cp /home/Project1/gcc_x86/resource/APC_M22 /opt/timesys/linux/4.0/x86bsp/rfs/home/root/

rebuild: clean all

clean:
	@for obj in $(OBJS); do rm -f $${obj}; done;
	-@$(RM) $(PRODUCT)
	-@$(RM) core

distclean: clean
	-@$(RM) *~

# User-defined targets

-include Makefile.targets

